package cn.jofei.common.netty.message;

/**
 * MsgType
 *
 * @author Jofei Bao
 * @version ngbao v2.0
 * @date 2022年10月21日 20:46
 */
public interface MsgType {
    //心跳
    /**
     * 心跳信息
     */
    int PING = 0;
    int PONG = 1;
    //注册
    /**
     * HTTP 注册
     */
    int HTTP_REG = 2;
    /**
     * TCP 注册
     */
    int TCP_REG = 3;
    /**
     * 注册响应消息
     */
    int REG_RESPONSE = 4;
    //http
    /**
     * 服务端 通知 客户端 的 HTTP 请求
     */
    int HTTP_NOTIFY = 5;
    /**
     * 客户端 到 服务端 的 HTTP 响应
     */
    int HTTP_RESPOND = 6;
    //tcp
    /**
     * 服务端 通知 客户端 的 TCP 请求
     */
    int TCP_NOTIFY = 7;
    /**
     * 客户端 到 服务端 的 TCP 响应
     */
    int TCP_RESPOND = 8;
    /**
     * 连接创建完成
     */
    int CONNECT_ESTABLISHED = 9;
    /**
     * 未知
     */
    int UNKNOWN = 99;
}
